BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#main_content {
  background: #20292e;
  float: left;
  width: 100%;
  height: 600px;
  padding-top:0px;
  padding-left:5px;
  border:2px solid #fff;
}

#login {
		margin: 15px 0px;
		padding: 0px;
		text-align: left;
		background: #20282d;
	}
#login .inner {
		width: 360px;
		height: 240px;
		padding-bottom: 16px;
		text-align: left;
		background: #20282d url(../images/colorbackground.gif);
	}
	
#login .inner .fheader {
		padding: 18px 0px 10px 0px;
		text-align:center;
		color: #fff;
		margin:10px 10px 0px 10px;
		font-size: 20px;
		font-weight: bold;
	}	
	
#login .inner .cssform{
		margin:0px 20px 10px 20px;
		height: 160px;
		text-align:center;
		padding-top:15px;
	}
#login .inner .cssform input[type='text'] {
		width: 150px;
		margin-top: 5px;
	}

#login .inner .cssform label {
		float: left;
		text-align: right;
		margin-left: 10px;
		width: 80px;
		padding-top: 5px;
		padding-right: 5px;
		color:  #ffffff;
	}
#login #remember_me_holder {
		padding-left: 50px;
	}

#login #remember_me_holder label {
		float: none;
		margin-left: 0;
		text-align: left;
		width: 200px
	}

#login .inner .login_message {
		padding: 6px 10px 10px 10px;
		color: #c33;
		text-align: center;
	}
.menuButton {
    font-size: 15px;
    padding: 0 5px;
}
.menuButton a {
    color: #fff;
    padding: 4px 6px;
}
.menuButton a.home {
    background: url(../images/skin/house.png) center left no-repeat;
    color: #fff;
    padding-left: 25px;
}
.menuButton a.list {
    background: url(../images/skin/database_table.png) center left no-repeat;
    color: #fff;
    padding-left: 25px;
}
.menuButton a.create {
    background: url(../images/skin/database_add.png) center left no-repeat;
    color: #fff;
    padding-left: 25px;
}

/* LIST */

.list table {
    border-collapse: collapse;
    font-size:15px;
}
.list th, .list td {
    border-left: 1px solid #d4d6d7;
}
.list th:hover, .list tr:hover {
    background: #b2d1ff;
}


.alink {
	FONT-SIZE: 14px; 
	text-align:center;
	width:10%;
}

.form {
	MARGIN: 0px
}

.STYLE2 {
	COLOR: #ffffff
}

.DeviceDiv {
	COLOR: #ffffff; HEIGHT: 25px
}

A:link {
	color:#fff;
	TEXT-DECORATION: none
}

A.aurl {
	COLOR: #ffffff
}
A.aurl:link {
	TEXT-DECORATION: none
}
A.aurl:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.aurl:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.aurl:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

#page_container {
	MARGIN: auto; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 20%
}
#main_top {
	BACKGROUND: url(../images/topbg.gif) #323941 repeat-x; WIDTH: 100%; HEIGHT: 80px
}
#main_top_logo {
	FLOAT: left; WIDTH: 30%; HEIGHT: 80px
}

#main_body {
	BACKGROUND: #20292e;
	WIDTH: 100%;
	HEIGHT: expression(body.clientHeight-170);
	height: 600px;
}
#main_body_left {
	BORDER-RIGHT: #63686e 2px solid; PADDING-RIGHT: 5px;margin-top:10px; FONT-SIZE: 12px; FLOAT: left; SCROLLBAR-HIGHLIGHT-COLOR: #606060; OVERFLOW: auto; WIDTH: 170px; SCROLLBAR-SHADOW-COLOR: #545454; PADDING-TOP: 15px; SCROLLBAR-TRACK-COLOR: #7f7f7f; SCROLLBAR-DARKSHADOW-COLOR: #5b5b5b; SCROLLBAR-BASE-COLOR: #303030; HEIGHT: 95%
}
#main_body_right {
	FLOAT: left; ; WIDTH: 80%; PADDING-TOP: 15px; margin:15px 20px;background:#ffffff;color:#000;HEIGHT: 90%;
}

#main_bottom {
	FLOAT: right;PADDING-RIGHT: 20px; WIDTH: 100%; COLOR: #fff;background:#20292e; 
}

#login_body {
	BACKGROUND: #3b4046; WIDTH: 100%; ; HEIGHT: expression(body.clientHeight-106)
}

